home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
uhren & terminkalender
/
kalender
/
acal
/
install-acal
< prev
next >
Wrap
Text File
|
1996-04-07
|
5KB
|
235 lines
;
; Script d'installation pour ACal
;
(set @default-dest "SYS:WBStartup")
;===========================================================================
; Chaînes françaises
(if (= @language "français")
(
(set default_lang 2)
(set #bad-kick "ACal nécessite au moins le Kickstart 2.04\nDésolé")
(welcome "Bienvenue dans l'utilitaire d'installation d'ACal")
(set #install-msg
(cat "\nScript d'installation d'ACal v1.2\n"
"Ce script installe ACal sur votre Amiga.\n\n"
"© 1994-95 Denis Galiana"
)
)
(set #acal-dir "Indiquez le répertoire où doit être copié ACal")
(set #copy-acal "Copie du programme ACal et de son icône")
(set #langage
(cat "Choisissez les différentes traductions d'ACal "
"que vous voulez installer."
)
)
(set #run-acal
(cat "Le programme ACal va maintenant être lancé afin de vous "
"permettre de le configurer.\n\n"
"Dans le menu, choisissez 'Verrouiller fenêtre' afin de "
"pouvoir déplacer la fenêtre.\n"
"Puis, choisissez les fontes du jour et du mois.\n\n"
"Finallement, sauvegardez la configuration (position et "
"fontes) et quittez."
)
)
(set #acal-running "Lancement du programme ACal ...")
)
)
;===========================================================================
; english strings
(if (= @language "english")
(
(set default_lang 1)
(set #bad-kick "ACal needs Kickstart 2.04 or more.\nSory")
(welcome "Welcome in ACal installation utility")
(set #install-msg
(cat "\nInstallation script for ACal v1.2\n"
"This script installs ACal on your Amiga.\n\n"
"© 1994-95 Denis Galiana"
)
)
(set #acal-dir "Please, select directory where ACal should be copied")
(set #copy-acal "Copying ACal program and its icon")
(set #langage
(cat "Choose different translations of ACal "
"that you want to install."
)
)
(set #run-acal
(cat "ACal program is about to be run for you to set it up.\n\n"
"In the menu, select 'Lock window' to allow window movement.\n"
"Then, choose day and month fonts.\n\n"
"Finaly, save the configuration (position and fonts) "
"then quit."
)
)
(set #acal-running "Run ACal program ...")
)
)
;===========================================================================
; deutsche strings
(if (= @language "deutsch")
(
(set default_lang 4)
(set #bad-kick "ACal benötigt Kickstart 2.04 oder höher.\nOK?")
(welcome "Wilkommen bei der ACal installation.")
(set #install-msg
(cat "\nInstallation Skript für ACal v1.2\n"
"Dieses Skript installiert ACal auf Ihrem Amiga.\n\n"
"© 1994-95 Denis Galiana"
)
)
(set #acal-dir "In welches Verzeichnis soll ACal kopiert werden?")
(set #copy-acal "kopiere ACal und sein Piktogramm")
(set #langage
(cat "Bitte wählen Sie aus, welcher Sprach-"
"katalog installiert werden soll."
)
)
(set #run-acal
(cat "ACal kann jetzt gestartet werden um die Einstellungen zu ändern.\n\n"
"Im Menü müssen Sie 'Fenster sperren' anwählen um das\n"
"Fenster neu positionieren zu können.\n\n"
"Dann wählen Sie die Fonts die Sie nutzen möchten.\n\n"
"Abschließend speichern Sie die Voreinstellungen\n"
"und beenden ACal wieder. "
)
)
(set #acal-running "ACal starten ?")
)
)
;===========================================================================
; Regarde si la version du système est au moins 2.04 (37)
(if (< (/ (getversion) 65536) 37)
(
(message #bad-kick)
(exit (quiet))
)
)
;===========================================================================
; Début
(message #install-msg)
;===========================================================================
; Copie du programme dans sys:wbstartup
; Demande le répertoire
(set @default-dest
(askdir
(prompt #acal-dir)
(help @askdir-help)
(default "SYS:WBStartup")
)
)
(copyfiles
(prompt #copy-acal)
(help @copyfiles-help)
(source "ACal")
(dest @default-dest)
(infos)
(confirm)
)
(complete 50)
;===========================================================================
; Installe la Locale
(if (AND (NOT (= (getassign "Locale") "")) (exists "libs:locale.library"))
(
(set lang
(askoptions
(prompt #langage)
(help #langage-help)
(choices
"English"
"Français"
"Deutsch"
)
(default default_lang)
)
)
(set n 0)
(while
(set language
(select n
"english"
"français"
"deutsch"
""
)
)
(
(if (AND (IN lang n) (<> 1 n))
(
(copylib
(prompt "")
(help "")
(source (cat "Catalogs/" language "/ACal.catalog"))
(dest (cat "LOCALE:Catalogs/" language))
(confirm)
)
)
)
(set n (+ n 1))
)
)
)
)
(complete 80)
;===========================================================================
; Lancement du programme pour la sauvegarde des préférences
(message #run-acal)
(run (tackon @default-dest "ACal")
(prompt #acal-running)
(help "")
(confirm)
)
(complete 100)